package com.xiyu.service.service.elder;

import com.xiyu.service.vo.elder.goOut.GoOutUpdateStatusInput;
import com.xiyu.service.vo.elder.goOut.GoOutGetOutput;
import com.xiyu.service.vo.elder.goOut.GoOutUpdateInput;
import com.xiyu.service.vo.elder.goOut.GoOutCreateInput;
import com.xiyu.service.vo.elder.goOut.GoOutPageQueryOutput;
import com.xiyu.service.vo.elder.goOut.GoOutPageQueryInput;
import com.xiyu.service.framework.web.web.core.pojo.PageResult;
import jakarta.servlet.http.HttpServletResponse;

/**
 * 外出登记 Service 接口
 */
public interface GoOutService {

    PageResult<GoOutPageQueryOutput> pageQuery(GoOutPageQueryInput inputVO);

    Long create(GoOutCreateInput inputVO);

    Boolean update(GoOutUpdateInput inputVO);

    GoOutGetOutput get(Long id);

    Boolean updateStatus(GoOutUpdateStatusInput inputVO);

}
